package com.koron.configure.dockingconf.bean;

import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.io.Serializable;
import java.util.List;

/**
 * @Author: rocky
 * @Date: 2021/11/22 17:47
*/
/**
    * 交接班配置new-从表
    */
@Data
public class DockingDetBean implements Serializable {
    /**
    * 主键
    */
    @ApiModelProperty(value="主键 新建不用赋值，保存需要赋值")
    private String id;

    /**
    * 交接班配置id
    */
    @ApiModelProperty(value="交接班配置id")
    private String dockingId;

    /**
    * 一级项Id
    */
    @ApiModelProperty(value="一级项Id ")
    private String parentId;

    /**
    * 一级项
    */
    @ApiModelProperty(value="一级项 (第二层不用填)")
    private String firstLevel;

    /**
    * 二级项
    */
    @ApiModelProperty(value="二级项 (第一层不用填)")
    private String secondLevel;

    /**
    * 默认内容
    */
    @ApiModelProperty(value="默认内容")
    private String defaultContent;

    /**
    * 是否展示 0不展示、1展示
    */
    @ApiModelProperty(value="是否展示 0不展示、1展示")
    private Boolean displayFlag;

    /**
    * 排序
    */
    @ApiModelProperty(value="排序")
    private Integer sort;

    @javax.persistence.Transient
    private List<DockingDetBean> children;

    private static final long serialVersionUID = 1L;
}
